package duo_animanl;

public class CE_animal {
    public static void main(String[] args) {
//        利用多肽创建2个对象
//多肽：引用的是父类，指向子类
//        调用方法
 Animal kitty= new Cat();
// 1.调用子类重写的方法
//    3.    不能调用子类新增的方法
 kitty.speak();

// kitty.skill();     出错了
//        2.可以调用父类的方法setname
        kitty.setName("kitty");
        System.out.println(kitty.getName());
//        4.转型；多肽如何调用子类新增的方法
        Cat c=(Cat) kitty;
        ((Cat) kitty).skill();
        ((Cat) kitty).xin();


Animal bobi=new Dog();
bobi.speak();




    }
}
